Ability to specify the X and Y axis complete. Need to move variable storage to the parent class.