combat simulator v2.0 . using different classes