function! space_vlaze#mappings#Initialize() nnoremap q nnoremap p nnoremap h nnoremap j nnoremap k nnoremap l nnoremap endfunction function! space_vlaze#mappings#Listen() let c = nr2char(getchar(0)) if c ==# 'q' call space_vlaze#game#GameOver() elseif c ==# 'p' call space_vlaze#game#Pause() elseif c ==# 'h' call space_vlaze#player#MoveLeft() elseif c ==# 'j' call space_vlaze#player#MoveDown() elseif c ==# 'k' call space_vlaze#player#MoveUp() elseif c ==# 'l' call space_vlaze#player#MoveRight() elseif c ==# ' ' call space_vlaze#player#FireBlasters() endif endfunction