I like the melodies in the track alot. However, they can be overpowering. I would suggest that you turn down the volume of the main synths.
This track is very electronic, I could definately imagine it in a game here.
Master the track a bit more and you will be on to a winner :)