extract event handler module and implement player movement