added movement physics