fix: commands execution out of bounds
feat: add option to run on x86 computer with sdl
feat: add input handling functions