This is a test task I did to apply to Dragon's Lake C++/Unreal Engine Internship. Unfortunately, I haven't passed but projects is completed.