mostly done, needs collision checks in collider and collision objects, and maybe some different scenes