There are 3 weapons, the starter, the one that costs 15, and the one that costs 30. I think they are under the second part of the upgrade menu.
As for obstacles and what not, 100%, also more people should be spawned to be seen but maybe not interacted with. The areas that are completely blank sometimes have bad spawning issues too where the spawner is under the ground a bit hahahaa.