Strong idea, though the gameplay could use some more improvements, i agree with other comments about the elements that could improve. Otherwise good job!