implemented color changing and tangibility
have partially implemented floors