Add combat logic
Add piston logic
Add water flow logic