Rewrote block selection screen to support (a lot) more blocks