Began porting over prior red/blue implementation code