dear git, why do I have to do this?
Implemented preliminary MinMax Functionality. needs testing to confirm that it works. Updated SimulateMove to accomodate END option