battle mechanics update