Makefile redesigned

- No longer needs updated as files are added/removed from project
- Object files and binaries created in organized directories
- Supports 2 build targets:  'debug' and 'live'
- Not specifying build target builds all
- Will create temp directories if needed instead of stall build process
Added escape clause to game loop