Fixed and fully working window system.
Makefile clean up