Reverse board functionality, not fully working yet