This was definitely an interesting idea. I had some trouble with getting pushed through the walls and floors and getting stuck. I like the fact that you integrated a method for giving hints to the player!