Game with entity architecture