Rainbow castle