Implemented weapon limiting

Closes #143

Weapons now have energy which is limited.