pacman
spacewar
find interesting and easy to code 2D games
.desktop files
grid functions
how do we handle resizes?
drawgrp?
common options: --version, --help, --seed, ---debug --fps
pause  
hide cursor
score      


aln: alien
b: ball
blet: bullet
cb: callback
clr: color
cu: clean up
dx: delta x (A.K.A. velocity)
ddx: delta delta x (A.K.A. acceleration)
pad: paddle
pl: player
rgt: right
btm: bottom
lft: left
clds: collides

the suffix at the end of functions says
what kind of arguments the function takes
e.g. `boxp' takes two `struct pos' as arguments.
e.g. `updater' takes a `struct rec'
