Fix snap grid regression
Player selection, documentation, refactor rotation to remove code