Implemented movement, game updating funcs