prev <<
Bread::Board by example
>> 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