WORKS!...except colliding with NPCS and scrolling