Added gun class owned by player, for shooting and placing ether objects. Currently this is called in game but it shoot be associated with a key binding in the input provider. Also changed Ether interface to public, and modified then undid modifications of CollisionHandler (no change.)