Tweaked class names and code style, added random ship colour selection on startup