fix for board y axis being handled upside down + color support for shapes