Your idea sounds interesting and feasible. The "something extra" part is quite ambitious. Feel free to adjust it if you get stuck. Good luck.