Fixed bugs and Added Functionality

ISSUE: When new level starts, a second ship is generated
FIX: Check for a ship and delete it in the beginning of newLevel()

ADDED: The Ship is invulnerable for 2 seconds and blinking/flashing
during the period