level generation stuff & item changeup