Added tile_size const and collision fudge to make the movement a little less rigid.