Re-organized the positioning

Also added in the place where the responsive collision reposition will
happen
still need to write the actually collision detection though