Update Preliminary implementation of a OOP chess game