player attack mechanics starting to come together