This one looks like it would be fun to build. The solution is tricky but maybe not that bad?