Implemented variable sized boards