Master GameMaker: From coding fundamentals and sprite art to AI, combat, UI design and more in your own RPG