-Added text information
-Modified board to support arbitrary  positioning
-Some code improvements