Can't subclass two classes here.

Split Monitor and Player in their own subclasses.