Very unelegant board game stuff.  Just some ideas.