lol yeh, its all down to planning; its more than doable with UE4. Its more of how are you going to use it