added attack but its a little off still