Extract common code into MovablePanel

Fix #31

This way only the code specific to the Missile, the Invader or the Ship is in their classes.
Merge pull request #32 from zonama-sekot/extract-common-code

Extract common code into MovablePanel