Demonstrate on-the-fly flip for sprites.
Remove symlinks and make codebase use common modules instead.
Declare variables early on.
Use short names for int types.
Add geometry methods for point, vector, and rectangle.