Mh, yes the movement is like this because of technical limits, it was just easier doing it as it is, maybe if we had more time we could change it to Pokemon-like movement.
For the walls its King's fault (joking,...or maybe not? ;D)
Thank you very much for the feedback!!