Working on collisions logic, soldier not traspassing ground