Added basic control for improved clouds

Added clouds class to control clouds. Generation of clouds and
simulation of different clouds based on seasons. Using hexagonal
dodecohedron for clouds (instead of cubes, i know, i know) because they
grow into more interesting shapes, and my clouds don't just move, they
grow. Or they will.
Moved structs for game into craftcommonstructs file. Allows use of structs in other files and main.

Created clouds shader to remove fogging for clouds and added model matrix for transforms.

Clouds now move with prevailing wind conditions, as well as with some random noise.

Clouds generate around the player.
committing changes to files. Moved cloud update method in main to use player struct.