Refactoring continue with a separation of Core functions and AWT specific calls.
Worked a bit on Shooter sample (added aliens :))