Finish basic attacking. Closes #14

May have bugs.