Tiene que ser en VB,net???
Porque sino te recomiendo que utilizes C++ y las librerias gráficas SDl, es super fàcil de entender, yo precisamente hize un juego de ajedrez en estas condiciones y me salio muy bien. Echale un vistazo en callosenlosdedos.org.
Espero haberte ayudado, con este juego, ten en cuenta que SDL te permite crear rectangulos con una simple funcion, dandole los parámetros de estos y la posición donde dibujarlo.