Basic player attack mechanics