Refactor classes into separate files and fix Rank to not use numeric names
Rename Board to GamePlay
Remove unused method
Final implementation