Impressive! If you add some more supporting mechanics I could easily see this becoming a released game!