Space Invaders coursework for OOP1 module