Player class modifications
Changed gui parent class. Edited other classes accordingly
New playercontroller class that handles player movements (split from playergui)
Added more methods to PlayerController
Part of methods required to load map and sprites from files.
Loading map from file functionality.
Player movement tryfix
Player movement tryfix
Player movement tryfix
Player movement fix. Todo-fix movement values, playergui
Fixed overrides in gui classes. Added member init in PlayerGUI class
PlayerGUI positioning and fixes.
PlayerController joyDot on joyPad tryfix
PlayerController joyDot tryfix 2
PlayerMovement and PlayerController fixes. Movespeed fix, texture fix, correct joydot clamping
Ranged attack classes for players/npcs. Normal attack is currently bound to button A
Additional Player.cs methods for managing gold, experience.
Fixed projectile positioning
Added lifetime variable for projectiles, so they don't take up too much memory
Minor method bugfixes and movement changes
Mana and health bar gui fixes