I would invert the movement with the "face" controls: moving with wasd and looking with mouse.
Unless the main object is to put the player in an uncomfortable position, since my suggestion is the standard way to setup control.
But i like the ideaa that you have to micro-manage where are the enemies, the sun, yourself and the healings.
Good job!