Remove extraneous whitespace
Various updates and fixes - closes #2, #6, #7

Changes
- Slight change to build system
- No more dependence on info.gridworld.actor
- Ships can only fire one shot at a time
- Enemies no longer shoot themselves
- A slightly better approach for shots with the Invader class