I think it has potential. I would implement 3 layers and optimize the velocity limits to achieve a better balance between piano and forte.