Updates

Improved YamlParser to have less useless datatypes, added method to get
a list of types of shots, improved method names.

Refractored Tank class.

Main shows improvments.