Update to restart. Failed attempts to add a fail state dialog popup.

Added a prevMainShip to model for when restarting the level
Known Bug: issue with turrets adding to ship after restart.
Merge branch 'origin/gh-pages'