cleaned up movable.position property
update position before triggering movement events
updated paging (continuous movement, no jumping between areas)
    (incomplete)