A lot of cool things here (as mentioned by others). I hope you develop this further.
Glad you had fun!