Added New features and fixed 3dmarker error

Added vehicle side restrictions (optional parameter in the lobby). On
disconnect, there was an error with nearest objects command as the
player had become null, not satisfying all of the elements required.
Added !null check and lazy evaluation to neutralize the error.