diff --git a/src/game.js b/src/game.js
index 2aa65ab..a8fc7c7 100644
--- a/src/game.js
+++ b/src/game.js
@@ -27,10 +27,15 @@ export default class Game {
   }
 
   start() {
-    this.currentRoom = this.assets.get("sampleRoom")
+    this.loadRoom(this.assets.get("sampleRoom"))
     requestAnimationFrame(this.loop.bind(this))
   }
 
+  loadRoom(room) {
+    this.currentRoom = room
+    this.currentRoom.objects.forEach(roomObject => this.actors.push(roomObject))
+  }
+
   loop(timestamp) {
     const dt = timestamp - this.timestamp
     this.timestamp = timestamp
@@ -42,7 +47,6 @@ export default class Game {
 
   tick(dt) {
     this.actors.forEach(actor => actor.tick(dt))
-    this.currentRoom.tick(dt)
     Object.values(this.events).forEach(e => e.nextFrame())
   }
 
diff --git a/src/room.js b/src/room.js
index be115a0..06fa384 100644
--- a/src/room.js
+++ b/src/room.js
@@ -31,7 +31,6 @@ export default class Room {
 
   draw(ctx) {
     this.json.layers.forEach(this.drawLayer.bind(this, ctx))
-    this.objects.forEach(object => object.draw(ctx))
   }
 
   drawLayer(ctx, layer) {