Added EngineTests.cs, however for some reason they don't increase the test coverage although they use methods and variables from Engine class. Needs to find a fix