Add 2 classes: ship and shoot
Add main method into Shoot class
Add new class for ship with image
Add ShipWithImage in SpacePanel - work in progress

The spaceship is visible, but still not moving correctly.
added input unified input behavior
Add interface for movable objects

It is in favour of previous IInputHandler.

See: https://github.com/zonama-sekot/zonama-fighter/pull/14/files#r12762596
Implement IMovable in MovablePanel

MovablePanel is an abstract class which could be a base for movable panels.
Use MovablePanel in Invader and ShipWithImage

Also move key listening to Space.
Fix moving of ship

The ship (fighter) is now correctly positioned and is moving correctly.
The problems involved:
 - mismatched key and direction
 - the ship itself was set focusable which was making it move
 - the Y position was not set correctly
 - the X position was not centered perfectly
 - the speed was not initialized and therefor it was zero

Other fixes involve cleaning the code a bit and more comments.
Remove unnecessary repaints
:memo: Add javadoc to game.invader.Invader
:memo: Add more javadoc to game.MovablePanel
:memo: Document game.space.Space
:memo: Document SpacePanel
:memo: Document the Ship
Convert line endings to simpler Unix-style LF

Git by default uses only LF endings.
And then converts to you system line endings in the working tree.

However the plugin for Eclipse EGit on Windows always check in the Windows-like
line endings: CR+LF (carriage return + line feed).

This is a known bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=342372

See: http://stackoverflow.com/questions/170961/whats-the-best-crlf-handling-strategy-with-git
add git attributes
Merge pull request #12 from zonama-sekot/ship-fighter

Ship moves, invaders everywhere!