とりあえず動く
多分バグある
Windows?知らん