Here's the bottom screen. I am starting to think that it'd be a better idea to abstract this out into a 2 dimensional array and do the checks there before drawing at all. That's just going to take another rewrite.