Added random room initializations (with one static type for now), and handling animations too