explicitly pass block to operate on in some functions
Wall kicks