Ship movement implemented

Open for review @jceipek 
Next time, Don't leave empty newlines around :)