Initializer -> Init, added static data, added copy constr in Position, added validMove to Rules