Short but challenging puzzle game (I have to admit getting to the top platform taking me way too much time)