Fixed indentation, various include issues and other small things. The engine can now be initialized! :D