Did stuff and things.

Changed Weapon to actually fire Boolets, and made use of the Entity
ArrayList in GameState. Slick2D's draw methods continue to perplex me,
though.