Missile Launcher Threading

Missile Launcher is now controlled by a background worker in
MissileLauncherViewModel