Added mob collision detection

Mobs can now detect when a player is on them. Currently only works with
rectangles. The best method from here would be to detect transparency
and say they aren't collided if either the player or the mob is
transparent at the pixels that are overlapped