First version - needs more tokens and floor markings