Fixed the soft drop greater than 2G being 1G less than the actual setting.
Blocks are now pre-rendered, also cleaned up code.