split code into packages
added movement function to the animation, added notes for further development