~ 리펙토링 중.
+ InvalidPositionException 추가