refactored to English, added Engine, added Gameboard and Engine tests