Player refactored to entity. Basic support for multiple players.