Yes i realized that, although it might not be a good idea to create a subclass after all. The question then is, do i move my variables from TruePlayer (which is a subclass of DeusExPlayer), to DeusExPlayer, or do i just add a few references to TruePlayer (alternatively replacing all the references to TruePlayer, thus making the code a little less messy)? The former is rather ugly from an object oriented perspective, i think. Either way, i'm under version control so a little experimentation isn't going to do much harm.
Was this at all confusing?