How can you program a undertale like based game?