Add and remove tiles on movement: leavs a lot to be desired