Amazing work! This should be in the tutorials of construct! What would make it even better is an extension that makes it work for mobile :D