Rhythm City Casino Resort holds grand opening