What did you find were the big challenges with this game? Also did you work on it on your own or with a team?