add the possibility to perform the position check in every tick
reorder movable handler to fix #8 again