Refactored the handle collisions method in player class, and separated the collision surface types into their own classes. Modified Pickup class to be generic, created subclass PickupLifeblood.