Resolution independency added. Required to map mouse to resolution
Added MainMenu and menu management with input handling