The movement being grid based is very odd, I intended to use real physics but had to reconsider to save time. The push command was intended to alleviate some of the problems with jumping. I understand why you had a tough time though, thanks for playing!