advanced game design notes 912879