Fixed bug with updateLogic() being called too many times. Needed to call copy-constructor for each Block object in vector in LevelSegment.