'First game'? That is impressive. The game is well made, fully functional, with beautiful textures, and an interesting story. I am saying this as a programmer.
Everything is equally good in the game. The only thing that I would like to see in the game is just the ability to change keybindings for ease of playing. Especially for home row keys :D