adding a bunch of collision detection stuff and making the monster level more interesting