insane commit carnage : optim render, add pnj sprite, add light mesh