GameOverState init and restart functions

so tired of rewriting this
GameOverState gamestate was added along with restart functionality
constructor in actor.ts was changed to call init() function
restart.ts calls init() function to restart game in addition to
recalling the map variables. GameOverState calls restart() upon pressing
r or R.