updated the initializer, and need to fix some spritebatching issues caused by the event handler in DCSG main class