https://www.lynda.com/Game-Design-Development-tutorials/Game-Design-Foundations-1-Ideas-Core-Loops-Goals/419164-2.html