refactor: added obj_player.set_blocks()