Figured out my problem – just need to fix

For some reason, which ever tile collision I do first (bottom of the tile, top of tile etc), that’s the one that works fine and the rest are all buggy. Or if I do else if’s the 2nd on works and rest don’t. Just need to figure out how to fix it :)

(EDIT)

Almost there, for some reason I cannot move away from a tile when I hit a tile