slight refactoring
new geometry
new geometry
new geometry
new geometry
arrays FTW
variable sizes
support turtle shapes, moved to 2d specification, and used Elements rather than arrays for better memory usage
added benchmarks