Portal Interaction and cube interaction

Use packets over guesswork