cgallagher21,
You say you've already done some brainstorming and planning. Why don't you show us your code/algorithm and we'll point you in the right directions.
Away was simply asking if you really are a "coder", since you said you don't know where to begin.