http://theplayerguide.com/7-tips-for-a-solid-game/