movement.cpp added