add CrossFX method, update Boxel to have float representing X/Y pos as a float 0.0-1.0