add the storage system
fix bug: events wasn't ordered as they should be
a Construction is now destroyed when it weakness reach 0