more collision shapes
fix destination dimensions check