scrolling working and shitty collision detection