Pretty great ideas! Add some more polish and get rid of the programmer art, and you're fit for a great game!