Add Ticking and Paintable, update related classes

Remove CollisionEvent and update TestModel