The Craft and Science of Game Design: A Video Game Designers Manual