added skeleton for testing cross product
- changed control flow to avoid recursion
- moved method for sleeping
let movementengine only work for 2s (for now...)