Core of a .Net Wherigo player