Cool idea! I like that the ghost mode is used to show hidden tiles but it is annoying to fall off hidden tiles you already stand on. Maybe make tiles you stand on visible until you leave tham?
Also, the background was kind of bugged, it only showed up on the upper left edge of the screen.
I really appreciate the inclusion of checkpoints! Without them I could not have beaten the game.
Hope you had fun making the game and keep up the good work!