Wrote basic room class, will add comment later.