- Added constructor to take platformImage