add basic attack functionality
Validate borders on attack