Replace CardLayout with custom ViewPanel switching
Add basic GamePanel and Player
Add documentation
Merge branch 'structures'
Create Spell class
Fix Vikram's spelling
Add getters and setters for direction and velocity and update
constructor to include width and height
Add getters and setters for height, width, x, and y for the Projectile
Create basic spell
Change revalidate()
Merge branch 'master' into spells
Change Spell to interface
Add fireball image
Fix line endings
Merge branch 'spells'
Add Entity and all Entity types
Add ArcherTower defense