Restructured the layers: libs->core->sys->hooks->game implementation and content. Furthermore, the hardware controller events are handled via lua script files for added flexibility