working repeating scroll, camera bounds, spawner, and basic a ttack