Hi nealanderson,
I'm new to freelancer and would like to help you out. I was an informatik student myself, the task doesnt look that hard to do, since most of the classes are already there and you just need to implement the fighting logic.
Tell me if you have any questions regarding this :)
Best regards
Jinxed
(The whole thing can be coded in one day, but you have that way saturday and sunday for testing and commenting)