Made it CGameFrame specific instead of static.
Implemented the usage of non-Static CKeySingleListener and CMouse classes.
Reintered getLocScreen() method
Automatically adds the object to the given CGameFrame so it will update without manual input to remove confusing problems.