Not bad for the time given,
for the laser fade I think making it fade in/out faster would help better convey the intention,
maybe changing the color while it's charging to yellow beforehand?
Also the control scheme felt a bit odd