Player class refactor and weapon class added.

You can now shoot with weapon!
Magainze, cooldown and reload time implemented.
Player looks like something usefull, it you wish you
could try to make 2 instances and get 2 players, not
guaranteed to work.