Oh god I have several ideas. Now to actually get working with the mechanics...