Engine: fixed disposing inventory interactions
Engine: cleaned Dynamic and StaticObject interfaces

Signed-off-by: Ivan Mogilko <ikm_spb@yahoo.com>
Engine: remade few C arrays into Array<T> objects

Signed-off-by: Ivan Mogilko <ikm_spb@yahoo.com>
Engine: merged active sprite components into single ActiveSprite struct

Signed-off-by: Ivan Mogilko <ikm_spb@yahoo.com>
Engine: reference-counted DriverDependantBitmap
Engine: split MoveList and ActiveSprite arrays for characters and objects