WIP - Collision Handling

- Movement currently works fine at all levels, though when a collision
happens the smaller levels still are moving one additional frame more
than they should. (making them "eject" like a car crash, they seem to
retain their momentum, which screws things up)