Chapter 2 Getting Started with DOM-based Game Development