Different level backgrounds, names in hi-score, bugfixes
- added different background gradients for subsequent alien waves (generated procedurally from a starting colour)
- added ability to give your name for the hi-scores table
- minor bugifixes
- more doc and code deep-dives