1️⃣Ch. 1 HTML Structure and JS Variables2️⃣Ch. 2 Vector2d Class3️⃣Ch. 3 GameObject Class4️⃣Ch. 4 Gun Class and Gun Subclasses5️⃣Ch. 5 GameObject subclasses6️⃣Ch. 6 Collision Detection7️⃣Ch. 7 Main Functions8️⃣Ch. 8 Map Generation