Nice concept, probably build up on this ;)
I will be updating this and making it a lot better, keep an eye out for updates:)