update readme and battle system