Callback is now correctly called in Collidable mixin
Added Updateable mixin
Picked some lint
Random refactoring :p