Added support for touchable cubes, heavy class rework is inevitable, however