Added multiple level funcitonality. Fixed Play class so everything is in the constructor.