https://www.gameforce.blog/understanding-time-step-game-objects-in-defold/