implemented ship movement and some camera functions