How to design a movement class

http://rodzice.org/