Finished Dispatcher class

This involved adding `Object` as a superclass to all of the classes in player.py, and changing the instance variable `actions` to a class variable (`Player.actions`)