Added Generic controller
Story and Quest controllers implemented