Moved some checking from processForceSkip() to skip(). Also preventing skipping more than 1 time per X milliseconds. Fixed spelling errors, consolidating logic in  isAdmin() method and for() loop variable initialization with "var".