Ship movement implemented

Open for review @jceipek 
Dead code impedes readability. Please remove.