[WIP]PをPoint型に変更

if文などを見直し、5個くらいならたまーに成功するようになった。
しかし非効率的で、原因はpointの定義がうまくいっていないことだった。