More work on Plane...

Signed-off-by: Joshj5hawk <joshj5hawk@gmail.com>