Implement base code

Merged Denzel Vivas requested to merge Implement-base-code into main

Added skeleton code + core and three-arena files

Merge request reports