A Java MUD. Pretty simple, no?