Moved Piece out of Board to simplify refactoring
Made Board a case class
Moved Game and Piece to separate files
Added "Undo" action