This fixes #4: shaking camera does not shake starfield

Added blast wave when killing an enemy.
Made Window ask for a 2.1 GL context.
Introduced a new abstraction called Camera which contains the shake logic. Still not pleased about the Scene/Camera association. All these seem to beg for a higher level entity (possibly Level).