Added basic attacking, not fully functional