Castle Panic implementation for UNCA Fall 2013 undergraduate computer science research