credit to undertale and @eekeekturtle for battle engine soon I will add it but still fixing some bugs