Added new events. Added the ability for Entitites to define custom hitboxes for their mouse events. Events now propagate in opposite order as the order entities are drawn, using ig.game.sortBy.