add transformation properties
use plane instead of cube
add graphene to build
use matrix library for transformation