prev <<
Bread::Board
>> next
How NOT to do it, but a bit better
this is basically just a performance improvement
at least we now don't init all the objects on each run