Added more physics-y movement
Improved moving against orthogonal illegal tiles
IMPROVED MOVEMENT AGAINST ALL ILLEGAL TILES