Added custom buckets and ice melting

// This version compiles and is loaded fine. Needs testing.