Checkmate is only somewhat functional at this point, but I've managed to create an interactable GUI