Reorganized a few classes and a few small changes.

Made a generic RoundMovingObject class. Extend it and add specific
details to constructor to customize. See Player class for example. This
could be easily used for moving objects. Commented a class as well.
Should start doing this with all classes. Will get on this.