Single Player Networked added

Had to change quite a few things to make this work, i also made some
changes to the way Cursor Handler and GSO work in order to make them
user friendly and intuitive