David Smith. Games Programmer.

Mostly Coherent Ramblings