cubemap code implemented, not working properly yet