Merging First Refactoring into main

Merge request for first refactoring from Game/Practice-Slot-Refactoring branch.

Merge request reports

Loading