Bug fix
1) Add validation for weight categories.
2) Create player sortition frame
3) Refactoring + some fixes