Asteroid game using Model View Controller architecture