start game works again, add movement callback