Extended IBoardVM and implemented it in BoardVM