refactored skeleton detection to allow multiple users, now everything is more rugged