Fixed Collision and started Entity classes

I've fixed the collision issues I had during the Game Boy Game Jam and
am quite happy about that. I've started on an Entity interface and the
classes for the Button, Spike, and Laser entities. I also want to figure
out a way to make just one big TiledMap made of zones to free up
resources.