BaseState = Class{}
function BaseState:init() end
function BaseState:enter() end
function BaseState:exit() end
function BaseState:update(dt) end
function BaseState:render() endPart of the BTTF project — pattern explained in Game States, template in Starter Template.