use a Build struct rather than boolean
 - builds can be building, good, or janky
using a switch statement rather than ifs