Asteroids: Pyglet in-depth example

TODO's

Features

  • Make the Score counter mean something
  • Let the player restart the level if they die
  • Implement lives and a “Game Over” screen
  • Add particle effects
  • Fix child-asteroid collision sizes

Chore

  • Add a linter and formatter
  • Add tests
  • Add a static-typechecking tool