Refactor for simplicity and performance
Added simple web server and user interface for testing
Refactor move generator and search function
Remove unused files
Remove GUI from engine package