Architectural Considerations For Deep Reinforcement Learning