This is really cool, almost the same idea I abandoned after working on it the first day, awesome to see it got made by someone :D