Buddy boy, what a killer game. You knocked it out of the park.
What logic did you use to test for blocks under the player. Testing for a stair block rather than to stacked blocks. It works flawlessly. I used the strategy of just keep dropping down as enemies get close I make a hole and fall through.
The game was cool. I am going to go into the chat and recommend it.