* Player can hear music. When one piece of music ends, another is started. * Player can hear sound effects when he clicks (for example) buttons. * At the beginning the Player has no Base * Player can create 3 (?) new Bases on Globe by clicking New Base (button) and then clicking position anywhere on the globe. * Multiple UFOs are spawn on the globe at random positions at random times * UFO travel to randomly picked destination position and then escapes Earth atmosphere (UFO disappears) * Player can select base which results in a Select Target state (pauses GameTime and waits for target) * Player selects a target UFO while in Select Target state with a mouse click * (optional) Player can launch Interceptor clicking Intercept (button) and selecting a Base from Bases List (dialog) * "Aliens - XCorp" score is displayed in right top corner * When Interceptor reaches UFO, UFO is destroyed and XCorp score is increased by one * When UFO escapes Earth atmosphere, Aliens score is increased by one * Player can save the game clicking on the Save Game (button) in Options (dialog) * Player can load a previously saved game by clicking Load Game (button) in Options (dialog) REMARKS: * Player doesn't have an option to save more than one game * First available interceptor in base is launched * Number of Interceptros available in base - To Be Determined - basic sound support - refactor model - serialization and unserialization support - multiple bases - multiple ufos - player can create new bases by clicking new base button and then click a place over the globe (can also add base over water) - simple placeholder score board to geoscape ui textarea which shows the score how many ufos player have destroyed and how many has escaped - eye-candy (what?)