Added InputProcessor

Processes keys, special keys, mouse buttons and position