work in progress todo: fix pressed keys fetching for win10 with SDL2 I guess; build in linux environment; remove placeholder and implement assembler;