The game has been moving pretty quickly this past week. Random level generation is now in place and working (the screen above is made using it), and side missions can be randomly generated with varying difficulty and map size.
Currently I am implementing a simple level system to the enemies to make varying difficulty much easier to do. When that is complete I will be working on making more varied mission objectives, then having another pass at the weapons screen to make it even easier to use. Fingers crossed I can get all of this done by friday!