Move base code to its own subdirectory
Move vector class to base code
Update makefile
Fix text fade-in