EOD commit, added some GUI and refactored the enemy attack code. Half way done with that.