Restructured project so that all objects call the ObjectDrawer class held by the GameController's mObjectDrawer var to be drawn. This is passed in when the GameController is created, meaning that a subclass that directs all drawing calls to Android's Canvas object can be used.