Added basic shapes with intersection tests.