Very cool looking game! The graphics and the sounds are really top level. However, this also means that the game doesn't necessarily run that well on browser. Oh, and the gameplay itself is nice too.
If you're interested, you could enter our Game Development World Championship with either this or some other project!