DAY 19
Today I did a little bit of tuning and balancing of some variables relating to railgun cooldown, enemy health, barricade health etc. I also slapped a bit of the level together, just a bunch of barricades laid out side by side with some walls flanking them. In addition I implemented some basic functionality for enemies dealing damage to barricades, so now enemies will, upon reaching their target barricade, deal damage to it over time until it gets destroyed. I also added a little mechanic where the player's aiming speed will get slower as the railgun charges up more; I think this will give a bit more weight to the player's decision of when to start charging the railgun.
I think next I'll either work on getting enemies to run towards the player after destroying a barricade, or fleshing out the railgun a bit more, or maybe start on some art. Anyway thank goodness I didn't have to deal with any horrendous bugs or issues today.