Working towards a better collision detection system (with z values for sprites) and multi-cell sprites. Introduced some new bugs; different cells of multi-cell sprites move at different rates, and the player moves at a different rate depending on whether the viewport is moving or not. Maybe we need some throttle on movement.