Added Gun
DrawableEntity owns an entity object
Gun everywhere
Gun working
Better Input