MainWindow

1) projectiles and npcs are linked to different timers.
2) added ProjectileFire Action Listener for Projectiles
3) new Timers npcMoveTimer, projFireTimer