Very well put together. Great concept with plenty of potential to be fleshed out into something bigger. Good work!