fixes

godamn giorgio with your godamn broken code
typo
General code cleanup

removed unused directives, fixed a bug, used better coding practices
updated assembly
Refactoring our code