Simplified game/entity declaration and instantiation and component factory