LR-99: Battle Engine v1

Implemented. Problem with print statements now but I will address this once I get feedback from you (check your email).