refactor list of black squares to bitmap array
initial random heading
cleanup