Added platform class and asset manager class