Entity

Player, Enemy, SceneObstruction and PistolBullet now inherit from
Entity.
Added enum EntityType to Entity.