Did massive code clean-up
Modified all timers to use userids instead of client indexes, fixing most errors
Added IsPlayerValid to simplify player checks