Cross Platform Game Development: How Bad Can it be?