More work on terrain collision
Changed the movement system to make it simpler
Terrain collision is now working
Added attack cooldown and cleaned up comments
Created Enemy and EnemyManager class
More work on EnemyManager
Merge remote-tracking branch 'origin/KurinDev'
Merge remote-tracking branch 'origin/master' into SnimaxDev