added basic (READ: terrible) attack functionality