Windows Compatibility

- include corretti per rispettare meglio lo standard c++
- [BUGFIX] delle variabili venivano utilizzate ma non inizializzate