Good graphics! Remember me Starcraft XD.
The theme usage is accurate and the gameplay is very consistent.
Great job!